9c4edbcfe0e061a09f8a6095d65e7c07e10269b6,app/src/main/java/com/dmitrymalkovich/android/githubanalytics/data/source/local/GithubLocalDataSource.java,GithubLocalDataSource,saveViews,#number#ResponseViews#,306

Before Change


                    .buildContentValues(repositoryId, view);

            // ISO 8601 to milliseconds
            SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", Locale.US);
            long timeInMilliseconds = 0;
            try {
                Date date = df.parse(view.getTimestamp());
                timeInMilliseconds = date.getTime();
            } catch (ParseException e) {
                Log.e(LOG_TAG, e.getMessage(), e);
            }

After Change


            ContentValues contentValues = ViewsContract.ViewsEntry
                    .buildContentValues(repositoryId, view);

            String timestamp = view.getTimestamp();
            long timeInMilliseconds = TimeUtils.iso8601ToMilliseconds(timestamp);

            String selection = ViewsContract.ViewsEntry.COLUMN_REPOSITORY_KEY + " = "
                    + repositoryId + " AND "